* {
    margin: 0;
    padding: 0;
}

.histroy div {
    display: block;
}

.history html, body {
    font-size: 14px;
    line-height: 22px;
    /* font-family: SYST; */
    font-family: "微软雅黑", Arial, sans-serif;
}

.history html {
    color: #000;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.history img {
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
    width: 100%;
}

.history .w1200 {
    width: 1200px;
    max-width: 92%;
    margin: 0 auto;
    position: relative;
    z-index: 5;
}

.history ul, ol, li {
    list-style: none;
}

.history ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.f-cb {
    zoom: 1;
}

.history li {
    display: list-item;
    text-align: -webkit-match-parent;
}

.history {
    background-image: url('../pic/history_bg.jpg');
    padding-top: 5.2%;
    padding-bottom: 6.25%;
    position: relative;
}

.history .img {
    width: 16.3%;
    position: absolute;
    left: 0;
    top: 20%;
}

.history .title {
    text-align: center;
    color: #000;
}

.history .title .tits {
    font-size: 36px;
    line-height: 36px;
}

.history .title .tit {
    font-size: 16px;
    line-height: 16px;
    opacity: 0.6;
    margin-top: 22px;
}

.history .list {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 70px;
}

.history .list ul li {
    position: relative;
}

.history .list ul li .conBox {
    width: 50%;
    float: right;
    position: relative;
}

.history .list ul li .conBox .con {
    margin-left: 15.8%;
    background-color: #fff;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05);
    position: relative;
    z-index: 5;
}

.history .list ul li:nth-child(2n) .conBox {
    float: left;
}

.history .list ul li:nth-child(2n) .conBox .con {
    float: right;
    margin-right: 15.8%;
}

.history .list ul li .conBox .con {
    width: 56.3%;
}

.history .list ul li .conBox .con.c4 {
    width: 79.8%;
}

.history .list ul li .conBox .con.c5 {
    width: 73%;
}

.history .list ul li .conBox .con.c6 {
    width: 64%;
}

.history .list ul li .conBox .con .conn {
    width: calc(100% - 62px);
    margin: 0 auto;
    padding-top: 27px;
    padding-bottom: 35px;
}

.history .list ul li .conBox .con .conn .year {
    font-size: 36px;
    line-height: 36px;
    font-family: Arial;
    color: #008cd6;
}

.history .list ul li .conBox .con .conn .cc {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    margin-top: 10px;
}

.history .list ul li .conBox .img1 {
    width: 14.5%;
    position: absolute;
    left: 37%;
    top: -35%;
    transform: rotate(45deg);
}

.history .list ul li .conBox .img2 {
    width: 36.3%;
    position: absolute;
    right: 1.6%;
    top: 64%;
    z-index: 7;
}

.history .list ul li .conBox .img3 {
    width: 11.3%;
    position: absolute;
    left: 8.3%;
    bottom: 0;
    z-index: 7;
}

.history .list .line {
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -0.5px;
}

.history .list ul li:before {
    width: 22px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 560px;
    transform: translate(-50%, -50%);
    content: '';
    background-size: cover;
    background-image: url('../pic/history_icon4.png');
    background-repeat: no-repeat;
}

.history .clickMore {
    width: 180px;
    height: 50px;
    border-radius: 25px;
    background-color: #008cd6;
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    margin: 68px auto 0;
}

.f-cb:after {
    display: block;
    height: 0;
    clear: both;
    /* visibility: hidden; */
    overflow: hidden;
    content: ".";
}